﻿using SqlSugar;
using System.Windows.Forms;
using static System.Windows.Forms.VisualStyles.VisualStyleElement;

namespace LD
{
    public partial class FrmScrewDataDetail : Form
    {
        public FrmScrewDataDetail()
        {
            InitializeComponent();
        }
        public FrmScrewDataDetail(string pid) : this()
        {
            var dataList = DBHelper.Instance.Sql.Queryable<TB_Screw>()
                    .Where(p => p.Pid == pid)
                    .Select(p => new
                    {
                        p.No,
                        p.Barcode,
                        p.Result,
                        p.CCD_Result,
                        p.Torque_Result,
                        p.Angle,
                        p.Angle_Result,
                        p.Accumulative_Result,
                        p.Location,
                        p.Target_Torque,
                        p.Actual_Torque,
                        p.PeakTorqueMax,
                        p.TorqueMax,
                        p.TorqueMin,
                        p.AngleMax,
                        p.AngleMin,
                        p.ProductHole_X,
                        p.ProductHole_Y,
                        p.ScrewHole_X,
                        p.ScrewHole_Y,
                        p.Offset_X,
                        p.Offset_Y,
                        p.OffsetAngle,
                        p.Productoffset_X,
                        p.Productoffset_Y,
                        p.Vac_alarm,
                        p.Tossing_screw,
                        p.Remark,
                        p.FilePath,
                        p.CreateTime,
                    })
                    .ToList();
            this.dgv_data.DataSource = dataList;
        }
    }
}
